#include "asm.h"
#include "regdef.h"
#include "inst_test.h"

LEAF(n39_bltu_test)
    
    addi.w s0, s0 ,1
    li  s2, 0x0
###test inst
    TEST_BLTU(0xae057640, 0xa3f3f054, 0x087ad72a, 0xf9772780, 0x00000000, 0x00000000)
    TEST_BLTU(0xa1331f07, 0xce878855, 0x5f6eebfc, 0xfbf37fbc, 0x5f6eebfc, 0xfbf37fbc)
    TEST_BLTU(0x8153e532, 0xe4021d1c, 0x0d18d27c, 0xfb5d6bc3, 0x0d18d27c, 0xfb5d6bc3)
    TEST_BLTU(0x1ac04a54, 0xc4e8bfcf, 0x29a4dc26, 0xff9f9594, 0x29a4dc26, 0xff9f9594)
    TEST_BLTU(0xbaf4c2a8, 0x4c344656, 0x48871cf4, 0xb8ddcd6e, 0x00000000, 0x00000000)
    TEST_BLTU(0x40c459fb, 0x463ab531, 0xea798765, 0xad82890d, 0xea798765, 0xad82890d)
    TEST_BLTU(0x0708ec86, 0x7ca216d1, 0x25d92dc8, 0x0581e4bc, 0x25d92dc8, 0x0581e4bc)
    TEST_BLTU(0xc407c2f1, 0x08ee4779, 0x631c44d7, 0x30cbae52, 0x00000000, 0x00000000)
    TEST_BLTU(0x54f0cb7c, 0xac8dfddc, 0xb2e3ff75, 0xa3ef0a30, 0xb2e3ff75, 0xa3ef0a30)
    TEST_BLTU(0xf6f8630d, 0x967063d5, 0x5ee7cb25, 0x09f80401, 0x00000000, 0x00000000)
    TEST_BLTU(0x3d75fd58, 0x8c5e358e, 0x8d531bb7, 0x7372f940, 0x8d531bb7, 0x7372f940)
    TEST_BLTU(0x77124081, 0xb71069e6, 0xde1a8952, 0x00bf88b2, 0xde1a8952, 0x00bf88b2)
    TEST_BLTU(0x1ff695a9, 0xdeacbd6a, 0x60ac9b95, 0x7948e4f9, 0x60ac9b95, 0x7948e4f9)
    TEST_BLTU(0x54881368, 0x1969c694, 0x2c3056b5, 0x6ad1a143, 0x00000000, 0x00000000)
    TEST_BLTU(0x97affc89, 0x350dc70f, 0x798da40f, 0xba85086b, 0x00000000, 0x00000000)
    TEST_BLTU(0xe976ad59, 0x59978486, 0x72a61371, 0x88d3b57b, 0x00000000, 0x00000000)
    TEST_BLTU(0x9259558e, 0x94e17d0f, 0x50b2c6df, 0xc1392121, 0x50b2c6df, 0xc1392121)
    TEST_BLTU(0x71121158, 0xf606ee6f, 0x24a975e5, 0x29b11701, 0x24a975e5, 0x29b11701)
    TEST_BLTU(0x5c9a80d7, 0xa98f127b, 0xd7cd2b61, 0x7e23b5f2, 0xd7cd2b61, 0x7e23b5f2)
    TEST_BLTU(0xde275628, 0x1e96f2d6, 0x60cfadfd, 0x40bec09f, 0x00000000, 0x00000000)
    TEST_BLTU(0xa654f5db, 0x0bcd36e4, 0x1307f659, 0x49159d75, 0x00000000, 0x00000000)
    TEST_BLTU(0xc03a89b9, 0xe64bebc7, 0xe17be960, 0xb5919cee, 0xe17be960, 0xb5919cee)
    TEST_BLTU(0x7d98282a, 0x3e224b55, 0x4c6cac9f, 0x8220cffa, 0x00000000, 0x00000000)
    TEST_BLTU(0x8ec42415, 0x30de055a, 0x19e60443, 0x7d7689fd, 0x00000000, 0x00000000)
    TEST_BLTU(0xea1cfaee, 0x3ee36225, 0xec42abca, 0xcbba5ed1, 0x00000000, 0x00000000)
    TEST_BLTU(0x0acf0a2f, 0x7de690ee, 0x380e4a1b, 0xca185a52, 0x380e4a1b, 0xca185a52)
    TEST_BLTU(0x09d65b2e, 0x8de12897, 0x245e2ca0, 0x2375afca, 0x245e2ca0, 0x2375afca)
    TEST_BLTU(0x9e21696a, 0x78217d0b, 0xb67f92f2, 0xa67f7e2a, 0x00000000, 0x00000000)
    TEST_BLTU(0xfb8d9c74, 0x6557f823, 0x09d9d05f, 0xdb74fb3b, 0x00000000, 0x00000000)
    TEST_BLTU(0x4c749567, 0x29074819, 0xf6718f55, 0x546619ee, 0x00000000, 0x00000000)
    TEST_BLTU(0x0f80ada8, 0xba48f57e, 0x8279404b, 0x5c1a6d86, 0x8279404b, 0x5c1a6d86)
    TEST_BLTU(0xe1e80e8d, 0x3487973a, 0x9d1950b0, 0x551f4478, 0x00000000, 0x00000000)
    TEST_BLTU(0x21509e21, 0xd600ff9e, 0x90f49472, 0xad7fb6da, 0x90f49472, 0xad7fb6da)
    TEST_BLTU(0x7dbd4ca8, 0xaee374fc, 0x7060946b, 0x6e5f3574, 0x7060946b, 0x6e5f3574)
    TEST_BLTU(0x29fe5297, 0x18eb3886, 0x11fb3e67, 0x26e64fe5, 0x00000000, 0x00000000)
    TEST_BLTU(0xb0c82fbf, 0xcdecedd1, 0x7b7c1803, 0x0b58d71f, 0x7b7c1803, 0x0b58d71f)
    TEST_BLTU(0x37267c6b, 0xc7c2c8fa, 0xa7118155, 0xc8694453, 0xa7118155, 0xc8694453)
    TEST_BLTU(0xf25cad6a, 0x848a8a3b, 0xb1bdfcf2, 0x6b51c07c, 0x00000000, 0x00000000)
    TEST_BLTU(0x4ebc2b73, 0x4a38d0ee, 0xbf238be0, 0xe892ed31, 0x00000000, 0x00000000)
    TEST_BLTU(0xf673e72b, 0x8632273e, 0xdcc33543, 0x55321ca9, 0x00000000, 0x00000000)
    TEST_BLTU(0x5d3056c5, 0x8e495967, 0xd1c22680, 0xef4c6d93, 0xd1c22680, 0xef4c6d93)
    TEST_BLTU(0xf2fdb89b, 0x5b3048e4, 0x6f697e4d, 0xd33347f5, 0x00000000, 0x00000000)
    TEST_BLTU(0x3307a994, 0x7e1031fc, 0x6098f05b, 0x20d9421f, 0x6098f05b, 0x20d9421f)
    TEST_BLTU(0xf5102061, 0x928dc447, 0xd4bd3970, 0x2dfdf6e5, 0x00000000, 0x00000000)
    TEST_BLTU(0x57a92527, 0x4d70294b, 0x7f15f3a2, 0x13b776f6, 0x00000000, 0x00000000)
    TEST_BLTU(0xe33eddd0, 0x9152002a, 0x832d67d4, 0x2405a1bb, 0x00000000, 0x00000000)
    TEST_BLTU(0xa68b2e75, 0xe2be3f0a, 0xcbf1defe, 0xd80bd076, 0xcbf1defe, 0xd80bd076)
    TEST_BLTU(0x8bab66ce, 0x7b75f648, 0x1f0a8391, 0xc53e203b, 0x00000000, 0x00000000)
    TEST_BLTU(0x677575c3, 0x24c45401, 0xd04a8f3c, 0xebd466b7, 0x00000000, 0x00000000)
    TEST_BLTU(0x85d34c35, 0x1d3e9a77, 0xdf32ed25, 0xa4def0bf, 0x00000000, 0x00000000)
    TEST_BLTU(0x3cb795bc, 0xc18a179c, 0x3d86bc3f, 0xaaf0a1fa, 0x3d86bc3f, 0xaaf0a1fa)
    TEST_BLTU(0xe82cfd11, 0x85238863, 0x014179ba, 0x4d97a406, 0x00000000, 0x00000000)
    TEST_BLTU(0xccc671a1, 0xb933122a, 0x2cc5747c, 0x0b063a75, 0x00000000, 0x00000000)
    TEST_BLTU(0x2e385bcf, 0xdf9c330a, 0x9e55a61d, 0xa038f206, 0x9e55a61d, 0xa038f206)
    TEST_BLTU(0x0c1b1763, 0x1e52b723, 0x914df3a1, 0xb8ca77af, 0x914df3a1, 0xb8ca77af)
    TEST_BLTU(0x090e302f, 0xdd630abf, 0x7b954e42, 0xfa6951bc, 0x7b954e42, 0xfa6951bc)
    TEST_BLTU(0xa87cb6a4, 0x84b624ae, 0x663cc92f, 0xb60c305f, 0x00000000, 0x00000000)
    TEST_BLTU(0x22fef97b, 0xf1081c77, 0x1285cda3, 0xe34a1abb, 0x1285cda3, 0xe34a1abb)
    TEST_BLTU(0xed5c17ca, 0xc2529e1b, 0x0a234830, 0xfe00139c, 0x00000000, 0x00000000)
    TEST_BLTU(0x4dc68dda, 0x1f068e38, 0xb6c78024, 0x926a7d4a, 0x00000000, 0x00000000)
    TEST_BLTU(0xde871f4e, 0x11798208, 0xc1cdbdb3, 0xeebd4292, 0x00000000, 0x00000000)
    TEST_BLTU(0x2ab21fbe, 0x0aa45ab2, 0x937bb70f, 0xa569b6c2, 0x00000000, 0x00000000)
    TEST_BLTU(0x5dd6b0db, 0x14283796, 0x53535d3a, 0xf2ff7a67, 0x00000000, 0x00000000)
    TEST_BLTU(0x67e89211, 0x9f8f5417, 0x08110315, 0xa0b15361, 0x08110315, 0xa0b15361)
    TEST_BLTU(0x0b88774f, 0x5840b3b0, 0x18855254, 0xdd9dbd9d, 0x18855254, 0xdd9dbd9d)
    TEST_BLTU(0x8c5b3aeb, 0x3af55db2, 0x354155a8, 0x6a2a7a16, 0x00000000, 0x00000000)
    TEST_BLTU(0x4dd0d5fc, 0xdf2dd9c2, 0xd6e5585a, 0x56892ddc, 0xd6e5585a, 0x56892ddc)
    TEST_BLTU(0x06d5a673, 0xb49b0f4b, 0x0504255e, 0xf59e4336, 0x0504255e, 0xf59e4336)
    TEST_BLTU(0x5e08e254, 0x457aa9b5, 0xc7a9dcb2, 0xb060d2a5, 0x00000000, 0x00000000)
    TEST_BLTU(0x850f2842, 0xa7e54998, 0x8e2e15ba, 0xc5ac18ca, 0x8e2e15ba, 0xc5ac18ca)
    TEST_BLTU(0x02c7a1cd, 0x98c68a3b, 0x696b15ec, 0x43edaff7, 0x696b15ec, 0x43edaff7)
    TEST_BLTU(0xcb91070d, 0xe3d3728d, 0x87774de8, 0xa41c9ae8, 0x87774de8, 0xa41c9ae8)
    TEST_BLTU(0xc3280446, 0xbbff420c, 0x9aa5eb67, 0xa7711b44, 0x00000000, 0x00000000)
    TEST_BLTU(0xf526b88a, 0xc2c3f222, 0xa7ec628a, 0x32e7dc1e, 0x00000000, 0x00000000)
    TEST_BLTU(0xa8bb7947, 0x1c73ee6d, 0x089a8dc7, 0xb647f20d, 0x00000000, 0x00000000)
    TEST_BLTU(0xfe053739, 0x2bc784e1, 0x33f3b9dd, 0xd16e6bfc, 0x00000000, 0x00000000)
    TEST_BLTU(0x1d77a1d0, 0x3d366384, 0xbcd19820, 0x62558e4c, 0xbcd19820, 0x62558e4c)
    TEST_BLTU(0x4de57cdf, 0x0d19e0de, 0xaf60546e, 0x0d010ae3, 0x00000000, 0x00000000)
    TEST_BLTU(0x5d48e81a, 0xf4b22f76, 0x75e28dea, 0xfe943a99, 0x75e28dea, 0xfe943a99)
    TEST_BLTU(0x920969c0, 0x7a0189b9, 0x0df4ebc9, 0x4185f18f, 0x00000000, 0x00000000)
    TEST_BLTU(0xe11248f3, 0x150e456e, 0x2a7086e9, 0x06ab34c3, 0x00000000, 0x00000000)
    TEST_BLTU(0xd3a45eeb, 0xf4837dac, 0x57ca2474, 0x0ffe9a9f, 0x57ca2474, 0x0ffe9a9f)
    TEST_BLTU(0x7aa2e0a1, 0x99fb4fb8, 0x460de12b, 0xe70e6c3f, 0x460de12b, 0xe70e6c3f)
    TEST_BLTU(0x247fbd06, 0x6a6bb81c, 0x692614ee, 0x085c676c, 0x692614ee, 0x085c676c)
    TEST_BLTU(0xcb1c8396, 0xfd980b65, 0x35d71047, 0x9cdc34c1, 0x35d71047, 0x9cdc34c1)
    TEST_BLTU(0xd1d48c41, 0x63ea1ba1, 0xbcfcb651, 0xdbbe4c04, 0x00000000, 0x00000000)
    TEST_BLTU(0x32491b61, 0x33c13a94, 0x3c2f6916, 0x73c8b59e, 0x3c2f6916, 0x73c8b59e)
    TEST_BLTU(0x907894ad, 0xe14b70ef, 0x3f7334f0, 0x8d828a1e, 0x3f7334f0, 0x8d828a1e)
    TEST_BLTU(0xda5ed944, 0x4b485d8a, 0x5a991d87, 0xc18b88fc, 0x00000000, 0x00000000)
    TEST_BLTU(0xd3e879f2, 0xf11a10e1, 0xf10965ab, 0x8fb0f389, 0xf10965ab, 0x8fb0f389)
    TEST_BLTU(0xccf160e8, 0x056d3a2e, 0x8fb14498, 0x1dbb3187, 0x00000000, 0x00000000)
    TEST_BLTU(0x47193ab3, 0x74d61044, 0x5e31f799, 0x5e2c1419, 0x5e31f799, 0x5e2c1419)
    TEST_BLTU(0x5cf92bc8, 0x1c6fa49d, 0xf9dc3d69, 0x72e8479b, 0x00000000, 0x00000000)
    TEST_BLTU(0xcdadcc3b, 0x17430aa3, 0xf493deff, 0xc0c97292, 0x00000000, 0x00000000)
    TEST_BLTU(0xcd20a6eb, 0x0e54989c, 0x248347d5, 0xeb61aa2c, 0x00000000, 0x00000000)
    TEST_BLTU(0xab2be0a2, 0x85785935, 0x5a8e1295, 0x12d78bfc, 0x00000000, 0x00000000)
    TEST_BLTU(0x23b83cd4, 0x99e98624, 0x9c7f7f8e, 0x30bb0a5d, 0x9c7f7f8e, 0x30bb0a5d)
    TEST_BLTU(0x5b0fda38, 0xdd241ee0, 0xf4df37f9, 0x06842c32, 0xf4df37f9, 0x06842c32)
    TEST_BLTU(0x75ffab95, 0x8c948ff7, 0xebc2d58f, 0x599912fa, 0xebc2d58f, 0x599912fa)
    TEST_BLTU(0x28e37379, 0xb1d8dcfe, 0xb3c47ce7, 0x65ebe6c3, 0xb3c47ce7, 0x65ebe6c3)
    TEST_BLTU(0xff78fe4f, 0xd0394012, 0x7e0771cc, 0x5d6f41e0, 0x00000000, 0x00000000)
    TEST_BLTU(0xbe4f522e, 0x35b5d110, 0x52da184f, 0xa8aa0152, 0x00000000, 0x00000000)
    TEST_BLTU(0xaf4ec08b, 0xf97877b1, 0xf33d27c3, 0x9ef0d156, 0xf33d27c3, 0x9ef0d156)
    TEST_BLTU(0x329dd1a2, 0x3cdc1661, 0x7a158081, 0x78808b61, 0x7a158081, 0x78808b61)
    TEST_BLTU(0x14267afd, 0x575db65f, 0x159f1b6b, 0x0ea5ecb2, 0x159f1b6b, 0x0ea5ecb2)
    TEST_BLTU(0x7a972f8e, 0x52df7053, 0x2b059b25, 0x21173303, 0x00000000, 0x00000000)
    TEST_BLTU(0x82b5d29a, 0x5416f30e, 0xab54e3fc, 0x0b5041ab, 0x00000000, 0x00000000)
    TEST_BLTU(0x3d360216, 0x62b3437b, 0x2e53808e, 0x5a3a49ca, 0x2e53808e, 0x5a3a49ca)
    TEST_BLTU(0x077f2f99, 0x27abb8ed, 0xfe5f85c7, 0x0a5d3ec3, 0xfe5f85c7, 0x0a5d3ec3)
    TEST_BLTU(0x634ec50e, 0xca78a857, 0xe4968272, 0x628d543a, 0xe4968272, 0x628d543a)
    TEST_BLTU(0x01d1c7c2, 0xa2c0b474, 0x9140fce1, 0x1f5f1e6f, 0x9140fce1, 0x1f5f1e6f)
    TEST_BLTU(0xe08a4836, 0x17624826, 0x4e38851c, 0xf8cd9179, 0x00000000, 0x00000000)
    TEST_BLTU(0x9c86a1d9, 0x3df903a6, 0x16e7a078, 0x4158d97b, 0x00000000, 0x00000000)
    TEST_BLTU(0x554cab1b, 0x8bd49eb3, 0x8f7201c2, 0x05e30538, 0x8f7201c2, 0x05e30538)
    TEST_BLTU(0x025ab227, 0x9341c1f2, 0xaadc3185, 0xcae772e5, 0xaadc3185, 0xcae772e5)
    TEST_BLTU(0xf8e9eb90, 0xf99c70b5, 0xf38fa39d, 0x8f30c4c8, 0xf38fa39d, 0x8f30c4c8)
    TEST_BLTU(0xfea1e8dd, 0xcc5b77d5, 0x5914edb9, 0x442e71d6, 0x00000000, 0x00000000)
    TEST_BLTU(0x0a376954, 0xb553f1c6, 0x15ad7623, 0xc0cdabb3, 0x15ad7623, 0xc0cdabb3)
    TEST_BLTU(0x27bf0c5c, 0x373c0ce5, 0x7cd55398, 0x0ee4e66f, 0x7cd55398, 0x0ee4e66f)
    TEST_BLTU(0xd9580764, 0x49bdd453, 0xf942c144, 0x8228285e, 0x00000000, 0x00000000)
    TEST_BLTU(0x442c4cf4, 0xbc57cd9c, 0xbe598468, 0xb9065971, 0xbe598468, 0xb9065971)
    TEST_BLTU(0xd44b9232, 0xca358981, 0xebc41503, 0x97b5ce8d, 0x00000000, 0x00000000)
    TEST_BLTU(0xad1e4eab, 0x3cd95ccd, 0x4eeb748e, 0x6e199744, 0x00000000, 0x00000000)
    TEST_BLTU(0x067acfb7, 0xc4a2c8a7, 0xb9d6c2b2, 0x90d43ce9, 0xb9d6c2b2, 0x90d43ce9)
    TEST_BLTU(0xc8dc0a5a, 0x3bc280aa, 0xb4a15c3a, 0x4a8ea5c2, 0x00000000, 0x00000000)
    TEST_BLTU(0x5638876a, 0xa69b8c60, 0x3dbc2855, 0xbcb26155, 0x3dbc2855, 0xbcb26155)
    TEST_BLTU(0xf311a621, 0x7c472225, 0x8b668ce5, 0xc71e23c3, 0x00000000, 0x00000000)
    TEST_BLTU(0x7192af4c, 0x8c2e31f4, 0xcaad41c8, 0xee3f6065, 0xcaad41c8, 0xee3f6065)
    TEST_BLTU(0x0de08cb7, 0xe176e1f5, 0x27f1f7ae, 0x9e297f37, 0x27f1f7ae, 0x9e297f37)
    TEST_BLTU(0x7eb97da0, 0x862d0504, 0xebeffee4, 0x932e7979, 0xebeffee4, 0x932e7979)
    TEST_BLTU(0x0ced2fa0, 0x8c543869, 0x5f4f6dca, 0xb1a67609, 0x5f4f6dca, 0xb1a67609)
    TEST_BLTU(0x19a9a6df, 0xecdc593d, 0x42a76895, 0x6f5eef67, 0x42a76895, 0x6f5eef67)
    TEST_BLTU(0x585b2ab6, 0xf4bd8384, 0xb095f1bc, 0x64d9027f, 0xb095f1bc, 0x64d9027f)
    TEST_BLTU(0xefb3491c, 0xeb8e0af3, 0x408ea63d, 0x7f38aca8, 0x00000000, 0x00000000)
    TEST_BLTU(0x4b938d5b, 0x9ebdd2a9, 0xa333c32d, 0xce0a5bcb, 0xa333c32d, 0xce0a5bcb)
    TEST_BLTU(0xf1fb1c14, 0xd1f241a7, 0x9ef18726, 0xa2579410, 0x00000000, 0x00000000)
    TEST_BLTU(0xc2c76384, 0x866af014, 0x489fba6b, 0x6ae2f6cd, 0x00000000, 0x00000000)
    TEST_BLTU(0xa49afff0, 0x4961ef23, 0x80bac7a1, 0x37c9958f, 0x00000000, 0x00000000)
    TEST_BLTU(0xfe633d10, 0xda81b005, 0xb13f1161, 0x888b95ba, 0x00000000, 0x00000000)
    TEST_BLTU(0x30edc2e1, 0xab48c639, 0x20d416c2, 0x1178e6d8, 0x20d416c2, 0x1178e6d8)
    TEST_BLTU(0x1fb2915f, 0x661dd754, 0xf84c5b71, 0x7f1ad44d, 0xf84c5b71, 0x7f1ad44d)
    TEST_BLTU(0x38ebff1a, 0xe7c3d16e, 0xed6de312, 0x09497c4d, 0xed6de312, 0x09497c4d)
    TEST_BLTU(0x31a95b11, 0xed6c30c3, 0x4597e82b, 0x05369821, 0x4597e82b, 0x05369821)
    TEST_BLTU(0x3e454845, 0x0ce2cd26, 0x6ca27b16, 0x13991a8c, 0x00000000, 0x00000000)
    TEST_BLTU(0x7cff2b87, 0x2b239550, 0xcfa9b791, 0x2a801817, 0x00000000, 0x00000000)
    TEST_BLTU(0xfd711cc0, 0x60373bcd, 0xec1cc115, 0xc79c7ae5, 0x00000000, 0x00000000)
    TEST_BLTU(0x8bb40573, 0x97f78403, 0x9518ef70, 0x636ad81b, 0x9518ef70, 0x636ad81b)
    TEST_BLTU(0x9c2cd5af, 0x4163a39e, 0x73a8792b, 0x88bd1501, 0x00000000, 0x00000000)
    TEST_BLTU(0x5955131c, 0x1f51c7d4, 0xe8def426, 0xf2a1377a, 0x00000000, 0x00000000)
    TEST_BLTU(0x449f87d6, 0x70827c12, 0xd6b1198b, 0x96ad26ec, 0xd6b1198b, 0x96ad26ec)
    TEST_BLTU(0x73a4f573, 0x24a0bdf6, 0x139d1a8e, 0x35c83039, 0x00000000, 0x00000000)
    TEST_BLTU(0x16996a4e, 0x45d35bd9, 0xab556ba0, 0xe6b6d160, 0xab556ba0, 0xe6b6d160)
    TEST_BLTU(0x10b18e39, 0x287f8962, 0x1fdcf321, 0x293fcc7e, 0x1fdcf321, 0x293fcc7e)
    TEST_BLTU(0xadd87f2a, 0xf019b3c2, 0xfcc1445e, 0x9f350a84, 0xfcc1445e, 0x9f350a84)
    TEST_BLTU(0x8f297259, 0xd1d91aa9, 0x445ac9db, 0x7c68d1b0, 0x445ac9db, 0x7c68d1b0)
    TEST_BLTU(0xcc2a5473, 0x9cf04ff2, 0xe11d2777, 0x846c36ec, 0x00000000, 0x00000000)
    TEST_BLTU(0xfb45026c, 0x8f323ed2, 0x6ffab52b, 0xecb9b523, 0x00000000, 0x00000000)
    TEST_BLTU(0xd318b0e2, 0x7c9c01d7, 0xdefff72f, 0xcaa13d1b, 0x00000000, 0x00000000)
    TEST_BLTU(0x6e67cc2a, 0x05b5a1a6, 0xa0cbceef, 0x8fd995a9, 0x00000000, 0x00000000)
    TEST_BLTU(0x9fa767f2, 0x9648a81f, 0x501b2189, 0x1b62551f, 0x00000000, 0x00000000)
    TEST_BLTU(0x427fd020, 0xf7677623, 0xbeb50551, 0x75bcc46a, 0xbeb50551, 0x75bcc46a)
    TEST_BLTU(0xbfd7fd39, 0x3f6b2c42, 0x5512a731, 0x582eb627, 0x00000000, 0x00000000)
    TEST_BLTU(0xa618a470, 0x47020ae7, 0x75b62038, 0x459117ef, 0x00000000, 0x00000000)
    TEST_BLTU(0xbc9013b8, 0x77856aa0, 0xc9149853, 0x317a2094, 0x00000000, 0x00000000)
    TEST_BLTU(0x3845fdbe, 0xe99e8af8, 0xab012dd2, 0xc99b246c, 0xab012dd2, 0xc99b246c)
    TEST_BLTU(0x670c71f9, 0xb53fc607, 0xa20defa9, 0x30a7b55a, 0xa20defa9, 0x30a7b55a)
    TEST_BLTU(0x010c1641, 0x1a50eb63, 0x99c6c324, 0x9ab9e294, 0x99c6c324, 0x9ab9e294)
    TEST_BLTU(0x02412e62, 0x9fad5bc9, 0x1354db60, 0x42954870, 0x1354db60, 0x42954870)
    TEST_BLTU(0x082f4144, 0x96178726, 0xad6af5fe, 0x0e080a15, 0xad6af5fe, 0x0e080a15)
    TEST_BLTU(0x1d277fc9, 0x82fa9998, 0x050cba89, 0x640e4f5c, 0x050cba89, 0x640e4f5c)
    TEST_BLTU(0xc29a0ff6, 0xd7a74c3f, 0x1dd32257, 0xbb871720, 0x1dd32257, 0xbb871720)
    TEST_BLTU(0x202500eb, 0xdc9f97cd, 0x17a9a60e, 0xd3203009, 0x17a9a60e, 0xd3203009)
    TEST_BLTU(0x3f5c48a7, 0xd99f1093, 0x84c8f164, 0x881b9d2a, 0x84c8f164, 0x881b9d2a)
    TEST_BLTU(0xc0e04ec3, 0xcc04d040, 0xa490b323, 0x65d41aad, 0xa490b323, 0x65d41aad)
    TEST_BLTU(0x1f7ac4f3, 0x247c3aeb, 0x0046e3c3, 0x647274b2, 0x0046e3c3, 0x647274b2)
    TEST_BLTU(0x776296b9, 0x194b15a2, 0x53192ae5, 0xa2a1ab27, 0x00000000, 0x00000000)
    TEST_BLTU(0x681ad9de, 0x8d3e1139, 0xe2e2a99f, 0x68651663, 0xe2e2a99f, 0x68651663)
    TEST_BLTU(0x44df2220, 0x91959524, 0xeb9062b0, 0x9fb6bbe6, 0xeb9062b0, 0x9fb6bbe6)
    TEST_BLTU(0x6ba20775, 0x34d96bc3, 0xc4d07bec, 0xfa089330, 0x00000000, 0x00000000)
    TEST_BLTU(0x534794cf, 0x5d95d2cf, 0x6856c7e3, 0x4052c299, 0x6856c7e3, 0x4052c299)
    TEST_BLTU(0x4c332a5d, 0xd9395205, 0x53952c9c, 0xb8ab5fcc, 0x53952c9c, 0xb8ab5fcc)
    TEST_BLTU(0x736404cc, 0x2c51239f, 0x27f72919, 0xc317bd88, 0x00000000, 0x00000000)
    TEST_BLTU(0x72803c76, 0x860597c6, 0x5c12e3f7, 0xbfa22054, 0x5c12e3f7, 0xbfa22054)
    TEST_BLTU(0xe6dd4e80, 0x1b34264e, 0x3b06b4f9, 0x91d1208c, 0x00000000, 0x00000000)
    TEST_BLTU(0x7fda175f, 0x2486dfaa, 0x4866dc95, 0x60c23ff8, 0x00000000, 0x00000000)
    TEST_BLTU(0x4651d263, 0x548b8cbf, 0x8d86ddf1, 0xa1b45271, 0x8d86ddf1, 0xa1b45271)
    TEST_BLTU(0x53f73e1a, 0x631e355c, 0x073bc70a, 0x0bedc5cb, 0x073bc70a, 0x0bedc5cb)
    TEST_BLTU(0x6363ecaa, 0x54d7e548, 0x7c627d2a, 0xca32e184, 0x00000000, 0x00000000)
    TEST_BLTU(0xcc2b853c, 0x020da2cf, 0xc15882dc, 0x1daac739, 0x00000000, 0x00000000)
    TEST_BLTU(0xf3fea9b8, 0x3a84a24d, 0x03e16f4c, 0x40171c99, 0x00000000, 0x00000000)
    TEST_BLTU(0xc0c91ae9, 0x938ef5cf, 0x20b0be4c, 0xe0300d06, 0x00000000, 0x00000000)
    TEST_BLTU(0xacc260a0, 0xe6dd39f0, 0x5f3dcfa4, 0xe206caa0, 0x5f3dcfa4, 0xe206caa0)
    TEST_BLTU(0x91077a84, 0x0200e388, 0x98e8563a, 0x68d9b557, 0x00000000, 0x00000000)
    TEST_BLTU(0xcd55226f, 0xc37a546d, 0xd6dd8922, 0x771d88d2, 0x00000000, 0x00000000)
    TEST_BLTU(0xa10a75b2, 0x99198fd2, 0x4d231536, 0x71fe543f, 0x00000000, 0x00000000)
    TEST_BLTU(0xacee9277, 0x53672a4c, 0x473cf827, 0xfd5bc534, 0x00000000, 0x00000000)
    TEST_BLTU(0x3914a702, 0xa9ef0187, 0xb986ca70, 0x203d22f9, 0xb986ca70, 0x203d22f9)
    TEST_BLTU(0x1f8e1a29, 0xcd145036, 0x25cc8fcd, 0x5875a47c, 0x25cc8fcd, 0x5875a47c)
    TEST_BLTU(0x6eeaf07e, 0xad8c4548, 0x9a40b140, 0x1eed1a61, 0x9a40b140, 0x1eed1a61)
    TEST_BLTU(0xd1ee870b, 0x7098ebff, 0xe20fa6f2, 0x8bd225ee, 0x00000000, 0x00000000)
    TEST_BLTU(0xbb8deace, 0xbd79d0e3, 0xd0698644, 0x030fb8db, 0xd0698644, 0x030fb8db)
###detect exception
    bne s2, zero, inst_error
###score ++
    addi.w s3, s3, 1
###output (s0<<24)|s3
inst_error:  
    slli.w t1, s0, 24
    NOP4
    or t0, t1, s3 
    NOP4
    st.w t0, s1, 0
    jirl zero, ra, 0
END(n39_bltu_test)
